State Re nement in Process
نویسنده
چکیده
We introduce a state reenement operator into BPA with recursive speciications and present a comprehensive technical development of the resulting theory, BPA + SR. Our main technical results are that bisimulation is a congruence in BPA+SR and that guarded recursive speciications have unique solutions. We also have that bisimulation remains a congruence if the merge operator of ACP is added to BPA + SR. This is signiicant since action reenement, another approach to reenement in process algebra, does not in general preserve semantic equivalences based on interleavings of atomic actions. State reenement, to our knowledge, represents the rst attempt to capture the essence of Harel's statecharts | viz., hierarchically structured state transition behavior | within a purely process algebraic setting. A succinct, hierarchical speciication of an alarm clock is given to illustrate the utility of state reenement in process algebra.
منابع مشابه
Enhancing Dependability via Parameterized Re nement
A probabilistic extension of the re nement calculus has been successfully applied in the design of safety-critical systems. The approach is based on a rm mathematical foundation within which the reasoning about correctness and behavior of the system under construction is carried out. The framework allows us also to obtain a quantitative assessment of the attributes of system dependability. In t...
متن کاملEnhancing Dependability via Parameterized Refinement
A probabilistic extension of the re nement calculus has been successfully ap plied in the design of safety critical systems The approach is based on a rm mathematical foundation within which the reasoning about correctness and behavior of the system under construction is carried out The framework allows us also to obtain a quantitative assessment of the attributes of sys tem dependability In th...
متن کاملAn Event Based SOS for a Language with Re nement
The notion of action re nement has been studied intensively in the past few years It is usually introduced in the form of an operator in a process algebraic language for which a denotational semantics in a suitable model is then given In this paper we complement this approach by de ning a corresponding operational semantics for re nement in the form of de rivation rules for a transition relatio...
متن کاملOn Syntactic and Semantic Action Re nement
The semantic de nition of action re nement on labelled event structures is compared with the notion of syntactic substitution which can be used as another notion of action re nement in a process algebraic setting This is done by studying a process algebra equipped with the ACP sequential composition parallel composition with an explicit synchronisation set and an operator for action re nement O...
متن کاملThe Z Notation: A Reference Manual Second Edition
data type A state space, together with an initial state and a number of operations. In Z, these are all described using schemas. (p. 128) abstraction schema In data re nement, a schema which documents the relationship between the abstract and concrete state spaces. (p. 137)ion schema In data re nement, a schema which documents the relationship between the abstract and concrete state spaces. (p....
متن کاملTowards a generic editor for subdivision surfaces
Subdivision surfaces are de ned by a mesh of points and by one or more re nement rules according to which new subsets of points are substituted for existing subsets which are usually smaller in size, to yield re ned meshes. The re nement rules de ning a subdivision surface are known collectively as the re nement process de ning the surface. Re nement processes of interest are any for which the ...
متن کامل